package com.tb.sng.Interface
{
	import flash.display.DisplayObject;
	
	public interface IApplication{
		
		/**
		 * 根据路径获取对应资源
		 * 
		 * @param resPath
		 * @return DisplayObject
		 * 
		 */
		function getDisplayObject(resPath:String):DisplayObject;
		
		
		/**
		 * 根据路径获取对应资源类
		 * 
		 * @param resPath
		 * @return Class
		 * 
		 */
		function getClass(resPath:String):Class;
		
		/**
		 * 语言处理 
		 * @param key	需要国际化的字符串key
		 * @return String
		 * 
		 */	
		function __(key:String):String;
		
		
		/**
		 * 初始化控制器 
		 */	
		function initController():void;
	}
}